.msSpacer {
	CLEAR: both; FLOAT: left; MARGIN: 0px; FONT: 3px/2px arial
}
#msWrapper {
	CLEAR: both
}
#msHeader {
	CLEAR: both; BACKGROUND: #433e3e; FLOAT: left; MARGIN: 2px 0px 8px; WIDTH: 100%; HEIGHT: 54px
}
.msHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; WIDTH: 100px; PADDING-TOP: 0px; HEIGHT: 38px
}
#msLogOpts {
	FLOAT: right; HEIGHT: 38px
}
#msLogOpts .welcomeBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 33px; BACKGROUND: url(../images/registration/nametab_left.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#msLogOpts .wbLft {
	BACKGROUND: url(../images/registration/nametab_middle.gif) repeat-x left top
}
#msLogOpts .wbRgt {
	PADDING-RIGHT: 36px; PADDING-LEFT: 0px; BACKGROUND: url(../images/registration/nametab_right.gif) no-repeat right top; PADDING-BOTTOM: 0px; FONT: 0.9em arial; PADDING-TOP: 0px
}
#msLogOpts A:link {
	COLOR: #5d5c52
}
#msLogOpts A:visited {
	COLOR: #5d5c52
}
.msNav {
	CLEAR: right; DISPLAY: inline; FLOAT: right; MARGIN: 0px; WIDTH: 870px
}
#msBody {
	CLEAR: both; WIDTH: 100%
}
#msBody .col1 {
	FLOAT: left; WIDTH: 578px
}
#msBody .col2 {
	CLEAR: left; FLOAT: right; WIDTH: 365px
}
#msInnerBox .top {
	BACKGROUND-POSITION: left 0px
}
#msInnerBox .top DIV {
	BACKGROUND-POSITION: right -12px
}
#msInnerBox .top DIV DIV {
	BACKGROUND-COLOR: #fff
}
#msInnerBox .content {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: #fff; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#msInnerBox .content {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: #fff; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#msInnerBox .bot {
	BACKGROUND-POSITION: left -6px; OVERFLOW: hidden
}
#msInnerBox .bot DIV {
	BACKGROUND-POSITION: right -18px
}
#msInnerBox .bot DIV DIV {
	BACKGROUND-COLOR: #fff
}
#msInnerBox3 .top {
	BACKGROUND-POSITION: left -72px
}
#loginRegister .top {
	BACKGROUND-POSITION: left -72px
}
#msInnerBox3 .top DIV {
	BACKGROUND-POSITION: right -84px
}
#loginRegister .top DIV {
	BACKGROUND-POSITION: right -84px
}
#msInnerBox3 .top DIV DIV {
	BACKGROUND: #f3f4ef; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#loginRegister .top DIV DIV {
	BACKGROUND: #f3f4ef; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#msInnerBox3 .content {
	BACKGROUND: #f3f4ef
}
#loginRegister .content {
	BACKGROUND: #f3f4ef
}
#msInnerBox3 .bot {
	BACKGROUND-POSITION: left -78px; OVERFLOW: hidden
}
#loginRegister .bot {
	BACKGROUND-POSITION: left -78px; OVERFLOW: hidden
}
#msInnerBox3 .bot DIV {
	BACKGROUND-POSITION: right -90px
}
#loginRegister .bot DIV {
	BACKGROUND-POSITION: right -90px
}
#msInnerBox3 .bot DIV DIV {
	BACKGROUND: #f3f4ef; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#loginRegister .bot DIV DIV {
	BACKGROUND: #f3f4ef; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#msInnerBox4 {
	BACKGROUND: #ccccc2
}
#msInnerBox4 .top DIV DIV {
	BACKGROUND: #ccccc2
}
#msInnerBox4 .bot DIV DIV {
	BACKGROUND: #ccccc2
}
#msInnerBox4 .top {
	BACKGROUND-POSITION: left -24px; BACKGROUND-COLOR: #fff
}
#msInnerBox4 .top DIV {
	BACKGROUND-POSITION: right -36px; BACKGROUND-COLOR: #fff
}
#msInnerBox4 .bot {
	BACKGROUND-POSITION: left -30px; OVERFLOW: hidden; BACKGROUND-COLOR: #fff
}
#msInnerBox4 .bot DIV {
	BACKGROUND-POSITION: right -42px; BACKGROUND-COLOR: #fff
}
#msBody .col1 .formCol1 {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 259px; PADDING-TOP: 0px
}
#msBody .col1 .formCol2 {
	FLOAT: right; WIDTH: 259px
}
.borderFormCol2 {
	BACKGROUND: url(../images/registration/pin_line_register.gif) repeat-y left top
}
.notRegWrapper {
	MARGIN: 0px 0px 0px 36px
}
.notRegWrapper A:link {
	TEXT-DECORATION: underline
}
.notRegWrapper A:visited {
	TEXT-DECORATION: underline
}
#msBody .col1 .formCol3 {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 334px; PADDING-TOP: 0px
}
#msBody .col1 .formCol4 {
	FLOAT: right; WIDTH: 200px
}
#msBody P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.msInfoBox {
	CLEAR: both; MARGIN: 0px; WIDTH: 366px
}
#servicesContent {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#servicesContent H5 {
	MARGIN: 0px 0px 1px; FONT: bold 1em arial; COLOR: #5d5c52
}
#servicesContent A:link {
	COLOR: #5d5c52
}
#servicesContent A:visited {
	COLOR: #5d5c52
}
#servicesContent P {
	MARGIN: 0px 0px 10px; FONT: 0.9em georgia; COLOR: #5d5c52
}
#msWrapper FIELDSET {
	MARGIN: 10px 0px 12px
}
#msWrapper LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 1.1em arial; COLOR: #5d5c52; PADDING-TOP: 0px
}
#msWrapper LABEL.invalid {
	MARGIN: 0px 0px 2px; FONT: 0.85em georgia; COLOR: #bf1b02
}
#msWrapper INPUT.msField {
	BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; FONT: 1em arial; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 240px; COLOR: #333; PADDING-TOP: 1px; BORDER-BOTTOM: #a5acb2 1px solid
}
.noBdr {
	MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.formHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/fw_dotbott.gif) repeat-x 0px bottom; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px
}
.formHeaderNoBdr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px
}
.formBottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.hrule {
	CLEAR: both; BACKGROUND: url(../images/fw_dotbott.gif) left 0px; MARGIN: 10px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.hrule HR {
	DISPLAY: none
}
.terms {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/fw_dotbott.gif) repeat-x 0px top; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 0.85em georgia; COLOR: #5d5c52; PADDING-TOP: 10px
}
.terms H3 {
	MARGIN: 0px 0px 4px; FONT: bold 1.3em arial
}
.terms P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.terms A:link {
	FONT-WEIGHT: bold; COLOR: #5d5c52; TEXT-DECORATION: underline
}
.terms A:visited {
	FONT-WEIGHT: bold; COLOR: #5d5c52; TEXT-DECORATION: underline
}
.required {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bolder 1.15em arial; COLOR: #bf1b02; PADDING-TOP: 0px; TEXT-ALIGN: center
}
A.changePw:link {
	FONT: 0.95em arial; COLOR: #bf1b02
}
A.changePw:visited {
	FONT: 0.95em arial; COLOR: #bf1b02
}
.button {
	MARGIN: 0px 10px 0px 0px
}
.wspace {
	MARGIN-BOTTOM: 100px
}
.forgotPw {
	MARGIN: 6px 0px 0px
}
.forgotPw A:link {
	COLOR: #003370; TEXT-DECORATION: underline
}
.forgotPw A:hover {
	COLOR: #003370; TEXT-DECORATION: underline
}
.forgotPw A:visited {
	COLOR: #003370; TEXT-DECORATION: underline
}
.intro {
	MARGIN: 0px 0px 10px; FONT: 0.9em georgia; COLOR: #5c5d52
}
.intro A:link {
	FONT: 0.85em georgia; COLOR: #5d5c52; TEXT-DECORATION: underline
}
.intro A:hover {
	FONT: 0.85em georgia; COLOR: #5d5c52; TEXT-DECORATION: underline
}
.intro A:visited {
	FONT: 0.85em georgia; COLOR: #5d5c52; TEXT-DECORATION: underline
}
.calloutText {
	FONT: bold 1.1em arial; COLOR: #5d5c52
}
.redText {
	COLOR: #bf1b02
}
.error {
	FONT: 0.85em georgia; COLOR: #bf1b02
}
.msErrorMsg {
	MARGIN: 6px 0px; FONT: 0.85em georgia; COLOR: #bf1b02
}
.actionText A:link {
	FONT-WEIGHT: bold; COLOR: #bf1b02; TEXT-DECORATION: underline
}
.actionText A:visited {
	FONT-WEIGHT: bold; COLOR: #bf1b02; TEXT-DECORATION: underline
}
.actionText A:hover {
	FONT-WEIGHT: bold; COLOR: #bf1b02; TEXT-DECORATION: underline
}
.actionText A:active {
	FONT-WEIGHT: bold; COLOR: #bf1b02; TEXT-DECORATION: underline
}
#newsletters .actionText {
	COLOR: #bf1b02
}
.fieldDesc {
	DISPLAY: block; FONT: 0.8em arial
}
#msWrapper .newsletter H3 {
	MARGIN: 0px 0px 0px 3px; FONT: bold 1.2em arial; COLOR: #5d5c52
}
#msWrapper .newsletter P {
	MARGIN: 4px 0px 4px 3px; FONT: 0.9em georgia; COLOR: #5d5c52
}
#msWrapper .newsletter LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 0.9em arial; COLOR: #5d5c52; PADDING-TOP: 0px
}
.profSolo {
	MARGIN: 5px 0px 0px; FONT: bold 1.2em arial; COLOR: #5d5c52
}
.profSolo UL {
	MARGIN: 4px 0px 4px 16px; FONT: 0.9em georgia; COLOR: #5d5c52
}
#subscribePrem {
	MARGIN: 0px 0px 16px
}
.msTipBlock {
	DISPLAY: none
}
.msTipWrapper {
	WIDTH: 275px
}
.msTipWrapper .closeModal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.msTipWrapper .modalContent {
	CLEAR: both; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: #fff; PADDING-BOTTOM: 16px; MARGIN: 0px 1px 0px 0px; PADDING-TOP: 16px; POSITION: relative; HEIGHT: 156px
}
.msTipWrapper H3 {
	FONT: bold 1.1em arial; COLOR: #5d5c52
}
.msTipWrapper P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; FONT: 0.85em/1.6em georgia; COLOR: #5d5c52; PADDING-TOP: 0px
}
.msTipWrapper .arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.msTipWrapper .arrow IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#custNumEx {
	BORDER-RIGHT: #bf1b02 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bf1b02 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; FONT: bold 0.85em arial; COLOR: #000; PADDING-TOP: 6px; LETTER-SPACING: 0.05em
}
#custNumEx .custNum {
	BORDER-RIGHT: #bf1b02 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bf1b02 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; BORDER-LEFT: #bf1b02 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bf1b02 1px solid
}
#genContent {
	FONT: 0.9em georgia; COLOR: #5d5c52
}
#genContent P {
	MARGIN: 0px 0px 8px
}
#genContent H3 {
	MARGIN: 16px 0px 10px; FONT: bold 1.3em arial
}
#genContent #msInnerBox {
	MARGIN: 16px 0px
}
#genContent #msInnerBox .top {
	BACKGROUND-POSITION: left -144px
}
#genContent #msInnerBox .top DIV {
	BACKGROUND-POSITION: right -156px
}
#genContent #msInnerBox .top DIV DIV {
	BACKGROUND-COLOR: #e2e2d9
}
#genContent #msInnerBox .bot {
	BACKGROUND-POSITION: left -78px
}
#genContent #msInnerBox .bot DIV {
	BACKGROUND-POSITION: right -90px
}
#genContent #msInnerBox .bot DIV DIV {
	BACKGROUND-COLOR: #f3f3ef
}
#msMobile P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#msMobile H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444; PADDING-TOP: 0px
}
#msMobile THEAD TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; FONT: bold 0.95em arial; COLOR: #bf1b02; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 35px; BACKGROUND-COLOR: #e2e2da; TEXT-ALIGN: left
}
#msMobile TBODY TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; HEIGHT: 83px
}
#msMobile TBODY TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid
}
#msMobile TBODY TR.alt0 {
	BACKGROUND: #f3f3ef
}
#msMobile TBODY TR.alt1 {
	BACKGROUND: #fff
}
#msMobile .last TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#msMobile .more {
	MARGIN: 0px 16px 0px 0px; FONT: bold 0.95em arial; COLOR: #383733
}
#msMobile .help {
	MARGIN: 10px 0px 20px
}
#msMobile .help B {
	TEXT-DECORATION: underline
}
#premiumForm #msInnerBox4 .top {
	BACKGROUND-POSITION: left -144px
}
#premiumForm #msInnerBox4 .top DIV {
	BACKGROUND-POSITION: right -156px
}
#premiumForm #msInnerBox4 .top DIV DIV {
	BACKGROUND-COLOR: #e2e2da
}
#premiumForm #msInnerBox4 .content {
	BACKGROUND-COLOR: #e2e2da
}
#premiumForm #msInnerBox4 .bot {
	BACKGROUND-POSITION: left -150px
}
#premiumForm #msInnerBox4 .bot DIV {
	BACKGROUND-POSITION: right -162px
}
#premiumForm #msInnerBox4 .bot DIV DIV {
	BACKGROUND-COLOR: #e2e2da
}
.msTipWrapper A:link {
	FONT-WEIGHT: bold; COLOR: #5d5c52
}
.msTipWrapper A:visited {
	FONT-WEIGHT: bold; COLOR: #5d5c52
}
#msLogOpts A:hover {
	COLOR: #003399; BORDER-BOTTOM: #003399 1px dotted; TEXT-DECORATION: none
}
#msInnerBox A:hover {
	COLOR: #003399; BORDER-BOTTOM: #003399 1px dotted; TEXT-DECORATION: none
}
.msTipWrapper A:hover {
	COLOR: #003399; BORDER-BOTTOM: #003399 1px dotted; TEXT-DECORATION: none
}
#msLogOpts A:active {
	COLOR: #2f77ba; BORDER-BOTTOM: #2f77ba 1px solid; TEXT-DECORATION: none
}
#msInnerBox A:active {
	COLOR: #2f77ba; BORDER-BOTTOM: #2f77ba 1px solid; TEXT-DECORATION: none
}
.msTipWrapper A:active {
	COLOR: #2f77ba; BORDER-BOTTOM: #2f77ba 1px solid; TEXT-DECORATION: none
}
